package com.koron.order.overhaul.bean.vo;

import com.koron.order.experiment.bean.vo.ExperimentVo;
import com.koron.order.grade.bean.entity.OrderGradeBean;
import com.koron.order.overhaul.bean.entity.OverhaulOrderBean;
import com.koron.order.overhaul.bean.entity.OverhaulOrderReportBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author twcao
 * @title: OverhaulOrderVO
 * @projectName GDH_EAM_V2
 * @description: 大修工单VO
 * @date 2021/9/2911:35
 */
@Data
@ApiModel("大修工单详情")
public class OverhaulOrderDetailVO extends OverhaulOrderBean {

    @ApiModelProperty("大修工单-专业分类集合(附带表单)")
    private List<OverhaulOrderMajorVO> majors;

    @ApiModelProperty("大修报告")
    private OverhaulOrderReportBean report;

    @ApiModelProperty("分级分项验收单")
    private List<OrderGradeBean> grades;

    @ApiModelProperty("派工信息")
    private OrderDispatchVO dispatch;

    @ApiModelProperty("设备分类id")
    private String typeId;

    @ApiModelProperty("试验工单列表")
    private List<ExperimentVo> experimentVoList;

}
